﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Camc.Quality.TrepanningManager.PrintLabelManager
{
  public  class PrintLabelTreeDto
    {
        /// <summary>
        /// id
        /// </summary>
        public Guid Id { get; set; }
        /// <summary>
        /// 节点名称
        /// </summary>
        public string NodeName { get; set; }
        /// <summary>
        /// 图号
        /// </summary>
        public string NodeDrawingNo { get; set; }
        /// <summary>
        /// 是否关联
        /// </summary>
        public int IsRelation { get; set; }
        /// <summary>
        /// 父ID
        /// </summary>
        public Guid ParentId { get; set; }
        /// <summary>
        /// 层级
        /// </summary>
        public int NodeLevel { get; set; }
        /// <summary>
        /// 父节点Code
        /// </summary>
        public string ParentCode { get; set; }
        /// <summary>
        /// 节点Code
        /// </summary>
        public string NodeCode { get; set; }
        /// <summary>
        /// 是否叶节点
        /// </summary>
        public int IsLeaf { get; set; }
        /// <summary>
        /// 是否导出
        /// </summary>
        public int IsExport { get; set; }
        /// <summary>
        /// 配套状况描述
        /// </summary>
        public string AssortStatusDesc { get; set; }
        /// <summary>
        /// 出库状态描述
        /// </summary>
        public string OutboundStatusDesc { get; set; }

        /// <summary>
        /// 树集合 
        /// </summary>
        public List<PrintLabelTreeDto> Children { get; set; } = new List<PrintLabelTreeDto>();
    }
}
